/* 
 * Die Klasse traegt die Uebersetzungen in die Datenbank ein. Dabei wird 
 * jedem Schluessel-Wort ein Pendat in der jeweiligen Sprache 
 * zugeordnet.
 * 
 * Datei: Sprachwahl.java     Autor:  Christian Plappert
 * Datum: 04.12.2011          Version: 0.1
 * 
 * Historie: 
 * 
 * 04.12.2011:  v0.1    Klasse wurde angelegt.
 */
package bibvis;

import basis.lokal.Lokalisierung;

public class Sprachwahl
{
  protected Lokalisierung lokal;


  protected Sprachwahl (String sprache)
  {
    if (sprache.equals ("Deutsch"))
    {
      erzeugeDeutsch ();
    }
    if (sprache.equals ("Englisch"))
    {
      erzeugeEnglisch ();
    }
    if (sprache.equals ("Franzoesisch"))
    {
      erzeugeFranzoesisch ();
    }
  }


  private void erzeugeDeutsch ()
  {
    lokal = new Lokalisierung ("Deutsch");

    /*
     * -----------------------------------------------------------------
     * || Editor ||
     * -----------------------------------------------------------------
     */

    /* Menuepunkt Datei */
    lokal.uebersetzungHinzufuegen ("Datei", "Datei");
    lokal.uebersetzungHinzufuegen ("Neue Bibliothek anlegen",
        "Neue Bibliothek anlegen");
    lokal.uebersetzungHinzufuegen ("Bibliothek laden",
        "Bibliothek laden");
    lokal.uebersetzungHinzufuegen ("Bibliothek speichern",
        "Bibliothek speichern");
    lokal.uebersetzungHinzufuegen ("Schliessen", "Schliessen");

    /* Menuepunkt Bearbeiten */
    lokal.uebersetzungHinzufuegen ("Bearbeiten", "Bearbeiten");
    lokal.uebersetzungHinzufuegen ("Standort aendern",
        "Standort aendern");
    lokal
        .uebersetzungHinzufuegen ("Objekt loeschen", "Objekt loeschen");
    lokal.uebersetzungHinzufuegen ("Objekt bearbeiten",
        "Objekt bearbeiten");
    lokal.uebersetzungHinzufuegen ("Objekt drehen", "Objekt drehen");
    lokal
        .uebersetzungHinzufuegen ("Listen ausgeben", "Listen ausgeben");

    /* Menuepunkt Ansicht */
    lokal.uebersetzungHinzufuegen ("Ansicht", "Ansicht");
    lokal
        .uebersetzungHinzufuegen ("Sprache waehlen", "Sprache waehlen");

    /* Standort-Leiste */
    lokal.uebersetzungHinzufuegen ("Standort: ", "Standort: ");
    lokal.uebersetzungHinzufuegen ("--leer--", "--leer--");

    /* Schaltflaechen */
    lokal.uebersetzungHinzufuegen ("Regal hinzufuegen",
        "Regal hinzufuegen");
    lokal.uebersetzungHinzufuegen ("Tuer hinzufuegen",
        "Tuer hinzufuegen");
    lokal.uebersetzungHinzufuegen ("Theke hinzufuegen",
        "Theke hinzufuegen");
    lokal.uebersetzungHinzufuegen ("Fenster hinzufuegen",
        "Fenster hinzufuegen");
    lokal.uebersetzungHinzufuegen ("ok", "Ok");
    lokal.uebersetzungHinzufuegen ("ca", "Abbrechen");

    /* Eingabe-Masken */
    lokal.uebersetzungHinzufuegen ("Standort", "Standort");
    lokal.uebersetzungHinzufuegen ("Laenge", "Laenge");
    lokal.uebersetzungHinzufuegen ("Breite", "Breite");

    lokal.uebersetzungHinzufuegen ("neueBib",
      "Bitte geben Sie den Standort ihrer Bibliothek an. " +
      "Dieser wird verwendet, um die Bibliothek eindeutig " +
      "identifizieren zu koennen.");

    lokal.uebersetzungHinzufuegen ("Bezeichnung", "Bezeichnung");
    lokal.uebersetzungHinzufuegen ("Etagen", "Etagen");
    lokal.uebersetzungHinzufuegen ("Abschnitte", "Abschnitte");
    lokal.uebersetzungHinzufuegen ("neuesRegal", "Bitte geben Sie die "
        + "Dimensionen, sowie die Bezeichnung des Regals ein\n"
        + "Bezeichnung: legt die Bezeichnung des Regals fest.\n");
    lokal.uebersetzungHinzufuegen ("neuesObjekt",
        "Bitte geben Sie die "
            + "Dimensionen, sowie die Bezeichnung des Objekts ein\n");
    /* voreingetragene Felder */
    lokal.uebersetzungHinzufuegen ("Erstes Regal", "Erstes Regal");
    lokal.uebersetzungHinzufuegen (
        "Die aktuelle Standortbezeichnung lautet: ",
        "Die aktuelle Standortbezeichnung lautet: ");
    lokal.uebersetzungHinzufuegen ("\nBitte geben Sie den "
        + "neuen Standort, sowie Dimensionen der Bibliothek ein.",
        ".\nBitte geben Sie den neuen Standort, sowie Dimensionen der "
            + "Bibliothek ein.");
    lokal.uebersetzungHinzufuegen ("Moechten Sie das Regal \"",
        "Moechten Sie das Regal \"");
    lokal.uebersetzungHinzufuegen ("\" loeschen?", "\" loeschen?");
    lokal.uebersetzungHinzufuegen ("Achtung!", "Achtung!");
    lokal.uebersetzungHinzufuegen (
        "Bitte waehlen Sie den Standort\nder zu ladenden Bibliothek.",
        "Bitte waehlen Sie den Standort\nder zu ladenden Bibliothek.");
    lokal.uebersetzungHinzufuegen ("Bibliothek waehlen",
        "Bibliothek waehlen");
    lokal.uebersetzungHinzufuegen (
        "Moechten Sie die aktuelle Bibliothek am Standort ",
        "Moechten Sie die aktuelle Bibliothek am Standort ");
    lokal.uebersetzungHinzufuegen (" speichern?", " speichern?");
    lokal.uebersetzungHinzufuegen (
        "Moechten Sie vor dem Beenden speichern?",
        "Moechten Sie vor dem Beenden speichern?");
    lokal.uebersetzungHinzufuegen (
        "Bitte ziehen Sie das Objekt zuerst in die Bibliothek",
        "Bitte ziehen Sie das Objekt zuerst in die Bibliothek");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Loeschen markiert.",
        "Kein Regal zum Loeschen markiert.");
    lokal.uebersetzungHinzufuegen (
        "Kein Regal zum Bearbeiten markiert.",
        "Kein Regal zum Bearbeiten markiert.");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Drehen markiert.",
        "Kein Regal zum Drehen markiert.");
    lokal.uebersetzungHinzufuegen (
        "Bitte fuellen Sie das Formular vollstaendig aus.",
        "Bitte fuellen Sie das Formular vollstaendig aus.");
    lokal.uebersetzungHinzufuegen ("Standort bereits vorhanden.",
        "Standortbezeichner bereits vorhanden.\nBitte geben Sie einen "
            + "anderen Bezeichner ein.");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Bearbeiten "
        + "markiert.", "Kein Objekt zum Bearbeiten markiert.");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Drehen markiert.",
        "Kein Objekt zum Drehen markiert.");
    lokal
        .uebersetzungHinzufuegen (
            "Bitte einen anderen Stellplatz fuer "
                + "das Regal aussuchen.",
            "Bitte einen anderen Stellplatz fuer "
                + "das Regal aussuchen.");
    lokal.uebersetzungHinzufuegen (
        "Bitte einen anderen Stellplatz fuer "
            + "das Objekt aussuchen.",
        "Bitte einen anderen Stellplatz fuer "
            + "das Objekt aussuchen.");
    lokal.uebersetzungHinzufuegen (
        "Bitte platzieren sie das Objekt an einer anderen Stelle.",
        "Bitte platzieren sie das Objekt an einer anderen Stelle.");
    lokal.uebersetzungHinzufuegen ("TUER", "Tuer");
    lokal.uebersetzungHinzufuegen ("FENSTER", "Fenster");
    lokal.uebersetzungHinzufuegen ("THEKE", "Theke");
    lokal.uebersetzungHinzufuegen ("Masse: ", "Masse: ");

    /*
     * -----------------------------------------------------------------
     * || StandortAnlegenPanel & RegalAnlegenPanel ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("Bezeichner: ", "Bezeichner: ");
    lokal.uebersetzungHinzufuegen ("Strasse: ", "Strasse: ");
    lokal.uebersetzungHinzufuegen ("PLZ: ", "PLZ: ");
    lokal.uebersetzungHinzufuegen ("Ort: ", "Ort: ");
    lokal.uebersetzungHinzufuegen ("Hausnr.: ", "Hausnr.: ");
    lokal.uebersetzungHinzufuegen ("Laenge: ", "Laenge: ");
    lokal.uebersetzungHinzufuegen ("Breite: ", "Breite: ");
    lokal.uebersetzungHinzufuegen ("Standort anlegen",
        "Standort anlegen");
    lokal.uebersetzungHinzufuegen ("Regal anlegen", "Regal anlegen");
    lokal.uebersetzungHinzufuegen ("Objekt anlegen", "Objekt anlegen");
    lokal.uebersetzungHinzufuegen ("Hoehe: ", "Hoehe: ");
    lokal.uebersetzungHinzufuegen ("Etagen: ", "Etagen: ");
    lokal.uebersetzungHinzufuegen ("Abschnitte: ", "Abschnitte: ");
    lokal.uebersetzungHinzufuegen ("Art: ", "Art: ");

    lokal.uebersetzungHinzufuegen ("Ja", "Ja");
    lokal.uebersetzungHinzufuegen ("Nein", "Nein");

    lokal.uebersetzungHinzufuegen ("deaktiviert", "Es ist noch kein "
      + "Standort eingerichtet worden.\nLegen Sie eine neue Bibliothek "
      + "an oder laden Sie eine vorhandene.");

    /*
     * -----------------------------------------------------------------
     * || Anzeige ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("BibVis Standortanzeige",
        "BibVis Standortanzeige");
    lokal.uebersetzungHinzufuegen (" Gesuchtes Buch gefunden in:",
        " Gesuchtes Buch gefunden in:");
    lokal.uebersetzungHinzufuegen (" Regal-Nr.", " Regal-Nr.");
    lokal.uebersetzungHinzufuegen (" Regal-Bezeichnung",
        " Regal-Bezeichnung");
    lokal.uebersetzungHinzufuegen (" Regal-Etage", " Regal-Etage");
    lokal.uebersetzungHinzufuegen (" Regal-Abschnitt",
        " Regal-Abschnitt");
    lokal.uebersetzungHinzufuegen (" Bibliothek", " Bibliothek");
    lokal.uebersetzungHinzufuegen (" Masse", " Masse");

    lokal.uebersetzungHinzufuegen ("Keine Daten zum Laden gefunden.",
        "Keine Daten zum Laden gefunden.");
    lokal.uebersetzungHinzufuegen ("Bibliothek speichern unter...",
        "Bibliothek speichern unter ...");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
        "Bibliothek loeschen ...");
    lokal.uebersetzungHinzufuegen (
        "Ein geladener Standort kann nicht geloescht werden",
        "Ein geladener Standort kann nicht geloescht werden");

    lokal.uebersetzungHinzufuegen ("SpeichernUnterText",
        "Bitte geben Sie den Namen ein unter dem Sie die Bibliothek "
            + "speichern wollen.");
    lokal.uebersetzungHinzufuegen ("SpeichernUnterTitel",
        "Speichern unter ...");
    lokal.uebersetzungHinzufuegen (
        "Standortname bereits vorhanden. Ueberschreiben?",
        "Standortname bereits vorhanden. Ueberschreiben?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie den Standort\n"
        + "der zu loeschenden Bibliothek.", "Bitte waehlen Sie den "
        + "Standort\nder zu loeschenden Bibliothek.");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
        "Bibliothek loeschen");

    lokal.uebersetzungHinzufuegen (" wirklich loeschen?",
        " wirklich loeschen?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie einen "
        + "vorhandenen Standort.",
        "Bitte waehlen Sie einen vorhandenen Standort.");
  }


  private void erzeugeEnglisch ()
  {
    /* Uebersetzungen im Editor */
    lokal = new Lokalisierung ("Englisch");

    /* Menuepunkt Datei */
    lokal.uebersetzungHinzufuegen ("Datei", "File");
    lokal.uebersetzungHinzufuegen ("Neue Bibliothek anlegen",
        "New Library");
    lokal.uebersetzungHinzufuegen ("Bibliothek laden", "Load Library");
    lokal.uebersetzungHinzufuegen ("Bibliothek speichern",
        "Save Library");
    lokal.uebersetzungHinzufuegen ("Schliessen", "Close");

    /* Menuepunkt Bearbeiten */
    lokal.uebersetzungHinzufuegen ("Bearbeiten", "Edit");
    lokal.uebersetzungHinzufuegen ("Standort aendern",
        "Relocate Library");
    lokal.uebersetzungHinzufuegen ("Objekt loeschen", "Delete Object");
    lokal.uebersetzungHinzufuegen ("Objekt bearbeiten", "Edit Object");
    lokal.uebersetzungHinzufuegen ("Objekt drehen", "Turn Object");
    lokal.uebersetzungHinzufuegen ("Listen ausgeben", "Show Lists");

    /* Menuepunkt Ansicht */
    lokal.uebersetzungHinzufuegen ("Ansicht", "View");
    lokal
        .uebersetzungHinzufuegen ("Sprache waehlen", "Choose Language");

    /* Standort-Leiste */
    lokal.uebersetzungHinzufuegen ("Standort: ", "Location: ");
    lokal.uebersetzungHinzufuegen ("--leer--", "--empty--");

    /* Schaltflaechen */
    lokal
        .uebersetzungHinzufuegen ("Regal hinzufuegen", "Add Bookshelf");
    lokal.uebersetzungHinzufuegen ("Tuer hinzufuegen", "Add Door");
    lokal.uebersetzungHinzufuegen ("Theke hinzufuegen", "Add Counter");
    lokal.uebersetzungHinzufuegen ("Fenster hinzufuegen", "Add Window");
    lokal.uebersetzungHinzufuegen ("ok", "Ok");
    lokal.uebersetzungHinzufuegen ("ca", "Cancel");

    /* Eingabe-Masken */
    lokal.uebersetzungHinzufuegen ("Standort", "Location");
    lokal.uebersetzungHinzufuegen ("Laenge", "Length");
    lokal.uebersetzungHinzufuegen ("Breite", "Width");

    lokal.uebersetzungHinzufuegen ("neueBib",
        "Please set the location of your library. The location will "
            + "be used to identify the library");
    lokal.uebersetzungHinzufuegen ("Bezeichnung", "Label");
    lokal.uebersetzungHinzufuegen ("Etagen", "Floors");
    lokal.uebersetzungHinzufuegen ("Abschnitte", "Sections");

    /* @formatter:off */
    lokal.uebersetzungHinzufuegen ("neuesRegal", "Please set the "
        + "bookshelfs dimension and its label\nLabel: identifies the "
        + "bookshelf.");
    lokal.uebersetzungHinzufuegen ("neuesObjekt", "Please set the "
        + "bookshelfs dimensions\n");

    /* @formatter:on */

    /* voreingetragene Felder */
    lokal.uebersetzungHinzufuegen ("Erstes Regal", "First bookself");
    lokal.uebersetzungHinzufuegen ("Die aktuelle Standortbezeichnung "
        + "lautet: ", "The current location is: ");

    /* @formatter:off */
    lokal.uebersetzungHinzufuegen ("\nBitte geben Sie den neuen "
        + "Standort, sowie Dimensionen der Bibliothek ein.",
        ".\nPlease "
            + "set the new location and dimensions of the library");
    /* @formatter:on */

    lokal.uebersetzungHinzufuegen ("Moechten Sie das Regal \"",
        "Do you want to delete the bookshelf \"");
    lokal.uebersetzungHinzufuegen ("\" loeschen?", "\" ?");
    lokal.uebersetzungHinzufuegen ("Achtung!", "Attention!");
    lokal.uebersetzungHinzufuegen (
        "Bitte waehlen Sie den Standort\nder zu ladenden Bibliothek.",
        "Please choose the location to load the library.");
    lokal.uebersetzungHinzufuegen ("Bibliothek waehlen",
        "Choose Library");
    lokal.uebersetzungHinzufuegen (""
        + " aktuelle Bibliothek am Standort ",
        "Do you want to save the library at the current location: \"");
    lokal.uebersetzungHinzufuegen (" speichern?", "\" ?");
    lokal.uebersetzungHinzufuegen (
        "Moechten Sie vor dem Beenden speichern?",
        "Do you want to save before closing?");
    lokal.uebersetzungHinzufuegen (
        "Bitte ziehen Sie das Objekt zuerst in die Bibliothek",
        "Please place the Object in the library.");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Loeschen markiert.",
        "No bookshelf selected");
    lokal.uebersetzungHinzufuegen (
        "Kein Regal zum Bearbeiten markiert.", "No bookshelf selected");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Drehen markiert.",
        "No bookshelf selected");
    lokal.uebersetzungHinzufuegen (
        "Bitte fuellen Sie das Formular vollstaendig aus.",
        "Please fill the whole document.");
    lokal.uebersetzungHinzufuegen ("Standort bereits vorhanden.",
        "Locationidentifier already used.\nPlease choose another one.");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Bearbeiten "
        + "markiert.", "No editable object selected");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Drehen markiert.",
        "No turnable object selected.");
    lokal
        .uebersetzungHinzufuegen (
            "Bitte einen anderen Stellplatz fuer "
                + "das Regal aussuchen.",
            "Please choose another location for the bookshelf.");
    lokal.uebersetzungHinzufuegen (
        "Bitte einen anderen Stellplatz fuer "
            + "das Objekt aussuchen.",
        "Please choose another location for the object.");
    lokal.uebersetzungHinzufuegen (
        "Bitte platzieren sie das Objekt an einer anderen Stelle.",
        "Please set the bookshelf on another location.");
    lokal.uebersetzungHinzufuegen ("TUER", "Door");
    lokal.uebersetzungHinzufuegen ("FENSTER", "Window");
    lokal.uebersetzungHinzufuegen ("THEKE", "Counter");
    lokal.uebersetzungHinzufuegen ("Masse: ", "Dimensions: ");

    /*
     * -----------------------------------------------------------------
     * || StandortAnlegenPanel & RegalAnlegenPanel ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("Bezeichner: ", "Identifier: ");
    lokal.uebersetzungHinzufuegen ("Strasse: ", "Street: ");
    lokal.uebersetzungHinzufuegen ("PLZ: ", "Zip: ");
    lokal.uebersetzungHinzufuegen ("Ort: ", "City: ");
    lokal.uebersetzungHinzufuegen ("Hausnr.: ", "House No.: ");
    lokal.uebersetzungHinzufuegen ("Laenge: ", "Length: ");
    lokal.uebersetzungHinzufuegen ("Breite: ", "Width: ");
    lokal.uebersetzungHinzufuegen ("Standort anlegen", "Set Location");
    lokal.uebersetzungHinzufuegen ("Regal anlegen", "Set Bookshelf");
    lokal.uebersetzungHinzufuegen ("Objekt anlegen", "Set Object");
    lokal.uebersetzungHinzufuegen ("Hoehe: ", "Height: ");
    lokal.uebersetzungHinzufuegen ("Etagen: ", "Stories: ");
    lokal.uebersetzungHinzufuegen ("Abschnitte: ", "Sections: ");
    lokal.uebersetzungHinzufuegen ("Art: ", "Sort: ");

    lokal.uebersetzungHinzufuegen ("Ja", "Yes");
    lokal.uebersetzungHinzufuegen ("Nein", "No");

    /* @formatter:off */
    lokal.uebersetzungHinzufuegen ("deaktiviert", "There ist no "
        + "library set yet.\nPlease create a new one or load an older "
        + "one.");
    /* @formatter:on */

    /*
     * -----------------------------------------------------------------
     * || Anzeige ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("BibVis Standortanzeige",
        "BibVis Locator");
    lokal.uebersetzungHinzufuegen (" Gesuchtes Buch gefunden in:",
        " The book was found in:");
    lokal.uebersetzungHinzufuegen (" Regal-Nr.", " Bookshelf-No.");
    lokal.uebersetzungHinzufuegen (" Regal-Bezeichnung",
        " Bookshelf-Identifier");
    lokal.uebersetzungHinzufuegen (" Regal-Etage", " Bookshelf-floor");
    lokal.uebersetzungHinzufuegen (" Regal-Abschnitt",
        " Bookshelf-section");
    lokal.uebersetzungHinzufuegen (" Bibliothek", " Library");
    lokal.uebersetzungHinzufuegen (" Masse", " Dimensions");

    lokal.uebersetzungHinzufuegen ("Keine Daten zum Laden gefunden.",
        "No data was found to load.");

    lokal.uebersetzungHinzufuegen ("Bibliothek speichern unter...",
        "Save library as ...");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
        "Delete library ...");

    lokal.uebersetzungHinzufuegen (
        "Ein geladener Standort kann nicht geloescht werden",
        "A already loaded location cannot be deleted.");

    lokal.uebersetzungHinzufuegen ("SpeichernUnterText",
        "Please type in the name to save the library.");
    lokal
        .uebersetzungHinzufuegen ("SpeichernUnterTitel", "Save as ...");
    lokal.uebersetzungHinzufuegen (
        "Standortname bereits vorhanden. Ueberschreiben?",
        "Location already exists. Overwrite it?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie den Standort\n"
        + "der zu loeschenden Bibliothek.",
        "Please choose the location\n"
            + "of the library you want to delete");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
        "Delete library");

    lokal.uebersetzungHinzufuegen (" wirklich loeschen?",
        " really delete?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie einen "
        + "vorhandenen Standort.",
        "Please choose an existing location.");

  }


  private void erzeugeFranzoesisch ()
  {
    lokal = new Lokalisierung ("Franzoesisch");
    /* Uebersetzungen im Editor */
    /* Menuepunkt Datei */
    lokal.uebersetzungHinzufuegen ("Datei", "Fichier");
    lokal.uebersetzungHinzufuegen ("Neue Bibliothek anlegen",
        "Bibliotheque nouvelle placer");
    lokal.uebersetzungHinzufuegen ("Bibliothek laden",
        "Bibliotheque charger");
    lokal.uebersetzungHinzufuegen ("Bibliothek speichern",
        "Bibliotheque sauvegarder");
    lokal.uebersetzungHinzufuegen ("Schliessen", "Fermer");

    /* Menuepunkt Bearbeiten */
    lokal.uebersetzungHinzufuegen ("Bearbeiten", "Modifier");
    lokal.uebersetzungHinzufuegen ("Standort aendern", "Site modifier");
    lokal.uebersetzungHinzufuegen ("Objekt loeschen",
        "supprimer lobjet");
    lokal.uebersetzungHinzufuegen ("Objekt bearbeiten",
        "Modifier lobjet");
    lokal.uebersetzungHinzufuegen ("Objekt drehen", "objet-tour");
    lokal.uebersetzungHinzufuegen ("Listen ausgeben", "Liste depenser");

    /* Menuepunkt Ansicht */
    lokal.uebersetzungHinzufuegen ("Ansicht", "Vue");
    lokal.uebersetzungHinzufuegen ("Sprache waehlen",
        "Choisissez la langue");

    /* Standort-Leiste */
    lokal.uebersetzungHinzufuegen ("Standort: ", "Site: ");
    lokal.uebersetzungHinzufuegen ("--leer--", "--vide--");

    /* Schaltflaechen */
    lokal.uebersetzungHinzufuegen ("Regal hinzufuegen",
        "Etagere ajouter");
    lokal.uebersetzungHinzufuegen ("Tuer hinzufuegen", "Ajouter Porte");
    lokal.uebersetzungHinzufuegen ("Theke hinzufuegen",
        "Ajouter contre");
    lokal.uebersetzungHinzufuegen ("Fenster hinzufuegen",
        "Ajouter fenetre");
    lokal.uebersetzungHinzufuegen ("ok", "Ordre");
    lokal.uebersetzungHinzufuegen ("ca", "Annuler");

    /* Eingabe-Masken */
    lokal.uebersetzungHinzufuegen ("Standort", "Site");
    lokal.uebersetzungHinzufuegen ("Laenge", "Longueur");
    lokal.uebersetzungHinzufuegen ("Breite", "Largeur");

    lokal.uebersetzungHinzufuegen ("neueBib",
        "Sil vous plait specifier lemplacement de leur bibliotheque."
            + " Ceci est utilise pour identifier la bibliotheque.");
    lokal.uebersetzungHinzufuegen ("Bezeichnung", "Designation");
    lokal.uebersetzungHinzufuegen ("Etagen", "Etages");
    lokal.uebersetzungHinzufuegen ("Abschnitte", "sections");
    lokal.uebersetzungHinzufuegen ("neuesRegal", "Sil vous plait "
        + "donner les dimensions, et le nom de letagere dun nom \n:"
        + "definit le Designation de lensemble etagere.\n");
    lokal.uebersetzungHinzufuegen ("neuesObjekt", "Sil vous plait "
        + "donner les dimensions, et le nom de lobjet dun nom \n:");
    /* voreingetragene Felder */
    lokal.uebersetzungHinzufuegen ("Erstes Regal", "Premiere Etagere");
    lokal.uebersetzungHinzufuegen ("Die aktuelle Standortbezeichnung "
        + "lautet: ", "La designation du site actuel est: ");

    lokal.uebersetzungHinzufuegen ("\nBitte geben Sie den neuen "
      + "Standort, sowie Dimensionen der Bibliothek ein.","\nSil vous "
      + "plait entrez le nouvel emplacement et les dimensions de la "
      + "bibliotheque.");

    lokal.uebersetzungHinzufuegen ("Moechten Sie das Regal \"",
        "Vous voulez le plateau \"");
    lokal.uebersetzungHinzufuegen ("\" loeschen?", "\" supprimer ?");
    lokal.uebersetzungHinzufuegen ("Achtung!", "Attention!");
    lokal.uebersetzungHinzufuegen (
        "Bitte waehlen Sie den Standort\nder zu ladenden Bibliothek.",
        "Sil vous plait choisir lemplacement de la bibliotheque "
            + "chargee.");
    lokal.uebersetzungHinzufuegen ("Bibliothek waehlen",
        "Bibliotheque choisir");
    lokal.uebersetzungHinzufuegen (
        "Moechten Sie die aktuelle Bibliothek am Standort ",
        "Voulez-vous plus tard sur le site de la bibliotheque ");
    lokal.uebersetzungHinzufuegen (" speichern?", " enregistrer?");
    lokal.uebersetzungHinzufuegen (
        "Moechten Sie vor dem Beenden speichern?",
        "Voulez-vous enregistrer avant de quitter?");
    lokal.uebersetzungHinzufuegen (
        "Bitte ziehen Sie das Objekt zuerst in die Bibliothek",
        "Sil vous plait se referer au premier objet dans la "
            + "bibliotheque");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Loeschen markiert.",
        "Pas de plateau marques pour suppression.");
    lokal.uebersetzungHinzufuegen (
        "Kein Regal zum Bearbeiten markiert.",
        "Pas de plateau marquee pour ledition.");
    lokal.uebersetzungHinzufuegen ("Kein Regal zum Drehen markiert.",
        "Pas de plateau marquee pour le tournage.");
    lokal.uebersetzungHinzufuegen (
        "Bitte fuellen Sie das Formular vollstaendig aus.",
        "Sil vous plait remplir le formulaire completement.");
    lokal.uebersetzungHinzufuegen ("Standort bereits vorhanden.",
        "Situation idenfier qui existe deja.\nSil vous plait choisir un"
            + " autre");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Bearbeiten "
        + "markiert.", "Aucun objet nest selectionne pour ledition.");
    lokal.uebersetzungHinzufuegen ("Kein Objekt zum Drehen markiert.",
        "Aucun objet nest selectionne pour faire pivoter.");
    lokal
        .uebersetzungHinzufuegen (
            "Bitte einen anderen Stellplatz fuer "
                + "das Regal aussuchen.",
            "Sil vous plait choisir un autre "
                + "emplacement pour le plateau.");
    lokal.uebersetzungHinzufuegen (
        "Bitte einen anderen Stellplatz fuer "
            + "das Objekt aussuchen.",
        "Sil vous plait choisir un autre "
            + "espace de stationnement pour lobjet.");
    lokal.uebersetzungHinzufuegen (
        "Bitte platzieren sie das Objekt an einer anderen Stelle.",
        "Sil vous plait endroit le plateau dailleurs.");
    lokal.uebersetzungHinzufuegen ("TUER", "Porte");
    lokal.uebersetzungHinzufuegen ("FENSTER", "Fenetre");
    lokal.uebersetzungHinzufuegen ("THEKE", "Comptoir");
    lokal.uebersetzungHinzufuegen ("Masse: ", "Masse: ");

    /*
     * -----------------------------------------------------------------
     * || StandortAnlegenPanel & RegalAnlegenPanel ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("Bezeichner: ", "Marqueur: ");
    lokal.uebersetzungHinzufuegen ("Strasse: ", "Route : ");
    lokal.uebersetzungHinzufuegen ("PLZ: ", "Code postal: ");
    lokal.uebersetzungHinzufuegen ("Ort: ", "Localite: ");
    lokal.uebersetzungHinzufuegen ("Hausnr.: ", "Numero: ");
    lokal.uebersetzungHinzufuegen ("Laenge: ", "Longitude: ");
    lokal.uebersetzungHinzufuegen ("Breite: ", "Amplitude: ");
    lokal.uebersetzungHinzufuegen ("Standort anlegen",
        "Creation dun site");
    lokal.uebersetzungHinzufuegen ("Regal anlegen", "Creer etageres");
    lokal.uebersetzungHinzufuegen ("Objekt anlegen",
        "Creation dun objet");
    lokal.uebersetzungHinzufuegen ("Hoehe: ", "Altitude: ");
    lokal.uebersetzungHinzufuegen ("Etagen: ", "Etage: ");
    lokal.uebersetzungHinzufuegen ("Abschnitte: ", "Segmenter: ");
    lokal.uebersetzungHinzufuegen ("Art: ", "Sorte: ");

    lokal.uebersetzungHinzufuegen ("Ja", "Oui");
    lokal.uebersetzungHinzufuegen ("Nein", "Non");

    lokal.uebersetzungHinzufuegen ("deaktiviert", "Il nya pas lieu "
        + "encore ete etablie.\nInserez une nouvelle bibliotheque ou "
        + "telecharger un existant.");

    /*
     * -----------------------------------------------------------------
     * || Anzeige ||
     * -----------------------------------------------------------------
     */

    lokal.uebersetzungHinzufuegen ("BibVis Standortanzeige",
      "BibVis affichage de lemplacement");
    lokal.uebersetzungHinzufuegen (" Gesuchtes Buch gefunden in:",
      "Cherchant livre dans:");
    lokal.uebersetzungHinzufuegen (" Regal-Nr.", "Nombre detagere");
    lokal.uebersetzungHinzufuegen (" Regal-Bezeichnung",
      " Designation detagere");
    lokal.uebersetzungHinzufuegen (" Regal-Etage", " Etage-detagere");
    lokal.uebersetzungHinzufuegen (" Regal-Abschnitt",
      " la section-detagere");
    lokal.uebersetzungHinzufuegen (" Bibliothek", " Bibliotheque");
    lokal.uebersetzungHinzufuegen (" Masse", " Masse");

    lokal.uebersetzungHinzufuegen ("Keine Daten zum Laden gefunden.",
      "Aucune donnee trouvee pour le chargement.");

    lokal.uebersetzungHinzufuegen ("Bibliothek speichern unter...",
      "Bibliotheque Enregistrer ...");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
        "Suppression dune bibliotheque");

    lokal.uebersetzungHinzufuegen (
      "Ein geladener Standort kann nicht geloescht werden",
      "Un site charge ne peut pas etre supprime");

    lokal.uebersetzungHinzufuegen ("SpeichernUnterText",
      "Sil vous plait entrez le nom pour enregistrer la bibliotheque.");
    lokal.uebersetzungHinzufuegen ("SpeichernUnterTitel",
      "Enregistrer en tant que ...");
    lokal.uebersetzungHinzufuegen (
      "Standortname bereits vorhanden. Ueberschreiben?",
      "Nom du site existe deja. Ecraser?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie den Standort\n"
      + "der zu loeschenden Bibliothek.", "Sil vous plait choisir\n"
      + "lemplacement de la bibliotheque devant etre supprimee.");
    lokal.uebersetzungHinzufuegen ("Bibliothek loeschen",
      "Supprimer la bibliotheque");

    lokal.uebersetzungHinzufuegen (" wirklich loeschen?",
      " vraiment supprimer?");

    lokal.uebersetzungHinzufuegen ("Bitte waehlen Sie einen "
      + "vorhandenen Standort.",
      "Sil vous plait selectionner un emplacement existant.");
  }
}
